import apiClient from '../apiClient';

class TemplateManageService {
  updateTemplateStatus(params: any) {
    // return this._post('/template/updateTemplateStatus', { ...params });
  }
  updateTemplateName(params: any) {
    // return this._post('/template/updateTemplateName', { ...params });
  }

  addTemplateContro(params: any) {
    // return this._post('/template/addTemplateContro', { ...params });
  }
  reallyDelTemplate(params: any) {
    // return this._post('/template/reallyDelTemplate', { ...params });
  }

  //获取模版分组
  getTemplateGroup() {
    return apiClient.get({ url: '/common/designer/getDesignGroup' });
  }
  // 分页获取模版列表
  getTemplateList(params: {
    groupId1: number;
    pageNo: number;
    pageSize: number;
    keyword: string;
  }) {
    return apiClient.get({ url: '/common/designer/getDesignPage', params });
    // /common/designer/getDesignPage
    // return this._post('/template/getTemplateList', { ...params });
  }
  getTemplateFrontPage(params: any) {
    // return this._post('/template/getTemplateFrontPage', { ...params });
  }

  updateTemplateSortContro(params: any) {
    // return this._post('/template/updateTemplateSortContro', { ...params });
  }
  checkTemplateById(params: any) {
    // return this._post('/template/checkTemplateById', { ...params });
  }
  updateTemplateDesignDataById(params: any) {
    // return this._post('/template/updateTemplateDesignDataById', { ...params });
  }
  updateTemplateById(params: any) {
    // return this._post('/template/updateTemplateById', { ...params });
  }
  // 获取特效次数
  getCutoutCtr() {
    // return this._post('/template/getCutoutCtr');
    return Promise.resolve({
      allow: true,
      restNumber: 10,
    });
  }
}
const templateManageService = new TemplateManageService();

export default templateManageService;
